package com.zzty.springmybatis.service.impl;

import java.util.ArrayList;
import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.zzty.springmybatis.DAO.ClazzDAO;
import com.zzty.springmybatis.DAO.UserDAO;
import com.zzty.springmybatis.entity.Clazz;
import com.zzty.springmybatis.service.ClazzService;

import net.sf.json.JSONArray;
import net.sf.json.JSONObject;

@Service
public class ClazzServiceImpl implements ClazzService {
	@Autowired
	ClazzDAO clazzDao;

	@Override
	public JSONArray searchAllClazzName() {
		JSONArray jsonarray = new JSONArray();
		List<Clazz> clazz = clazzDao.getAllClazz();
		for (int i = 0; i < clazz.size(); i++) {
			JSONObject jsonobject = new JSONObject();
			jsonobject.put("clazzId", clazz.get(i).getId());
			jsonobject.put("clazzName", clazz.get(i).getName());
			jsonarray.add(jsonobject);
		}
		return jsonarray;
	}

	@Override
	public List<Clazz> getAllClazz() {
		
		return clazzDao.getAllClazz();
	}

}
